CarpeDiem: Optimizing the Viterbi Algorithm and Applications to Supervised Sequential Learning
نویسندگان
چکیده
The growth of information available to learning systems and the increasing complexity of learning tasks determine the need for devising algorithms that scale well with respect to all learning parameters. In the context of supervised sequential learning, the Viterbi algorithm plays a fundamental role, by allowing the evaluation of the best (most probable) sequence of labels with a time complexity linear in the number of time events, and quadratic in the number of labels. In this paper we propose CarpeDiem, a novel algorithm allowing the evaluation of the best possible sequence of labels with a sub-quadratic time complexity.1 We provide theoretical grounding together with solid empirical results supporting two chief facts. CarpeDiem always finds the optimal solution requiring, in most cases, only a small fraction of the time taken by the Viterbi algorithm; meantime, CarpeDiem is never asymptotically worse than the Viterbi algorithm, thus confirming it as a sound replacement.
منابع مشابه
Tonal Harmony Analysis: A Supervised Sequential Learning Approach
We have recently presented CarpeDiem, an algorithm that can be used for speeding up the evaluation of Supervised Sequential Learning (SSL) classifiers. CarpeDiem provides impressive time performance gain over the state-of-art Viterbi algorithm when applied to the tonal harmony analysis task. Along with interesting computational features, the algorithm reveals some properties that are of some in...
متن کاملTrip Around the HMPerceptron Algorithm: Empirical Findings and Theoretical Tenets
In a recent work we have carried out CarpeDiem, a novel algorithm for the fast evaluation of Supervised Sequential Learning (SSL) classifiers. In this paper we point out some interesting unexpected aspects of the learning behavior of the HMPerceptron algorithm that affect CarpeDiem performances. This observation is the starting point of an investigation about the internal working of the HMPerce...
متن کاملA Conditional Random Field Framework for Thai Morphological Analysis
This paper presents a framework for Thai morphological analysis based on the theoretical background of conditional random fields. We formulate morphological analysis of an unsegmented language as the sequential supervised learning problem. Given a sequence of characters, all possibilities of word/tag segmentation are generated, and then the optimal path is selected with some criterion. We exami...
متن کاملEfficient Staggered Decoding for Sequence Labeling
The Viterbi algorithm is the conventional decoding algorithm most widely adopted for sequence labeling. Viterbi decoding is, however, prohibitively slow when the label set is large, because its time complexity is quadratic in the number of labels. This paper proposes an exact decoding algorithm that overcomes this problem. A novel property of our algorithm is that it efficiently reduces the lab...
متن کاملA Review of Sequential Supervised Learning
Sequential supervised learning problems arise in many applications. After a definition of this learning task, we give out a set of evaluation criteria to the sequential supervised learning algorithms, some leading ones of which are described in this paper and evaluated based on the given criteria. In this paper, we show how these sequential supervised learning algorithms evolve from one to anot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Machine Learning Research
دوره 10 شماره
صفحات -
تاریخ انتشار 2009